// surface type enumeration (for SurfaceId(..)) - synchro mesh.hpp, ESurfaceID.java

$SRF_UNKNOWN        ( i,   0 )
$SRF_FLEXIBLE       ( i,   1 )
$SRF_FIRE           ( i,   2 )
$SRF_WATER          ( i,   3 )
$SRF_SNOW           ( i,   4 )
$SRF_GRASS          ( i,   5 )
$SRF_GROUND         ( i,   6 )
$SRF_MUD            ( i,   7 )
$SRF_GRAVEL         ( i,   8 )
$SRF_FLESH          ( i,   9 )
$SRF_RUBBER         ( i,  10 )
$SRF_WOOD           ( i,  11 )
$SRF_PLASTIC        ( i,  12 )
$SRF_PLEXIGLASS     ( i,  13 )
$SRF_GLASS          ( i,  14 )
$SRF_ICE            ( i,  15 )
$SRF_METAL          ( i,  16 )
$SRF_STONE          ( i,  17 )

// surface flags (for SurfaceFlag(..)) - synchro mesh.hpp, ESurfaceFlags.java

// deprecated
//$SRF_FLAG_NO_BLOCK_RAY	( i,	1 )
//$SRF_FLAG_NO_BLOCK_MOVE	( i,	2 )
//$SRF_FLAG_SEE_THROUGH		( i,	4 )
//$SRF_FLAG_SHOOT_THROUGH	( i,	8 )



